home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / Tools / Development / PowerD / powerd / modules.lha / modules / intuition / classusr.m < prev    next >
Encoding:
Text File  |  2001-12-30  |  1.5 KB  |  81 lines

  1. MODULE 'utility/tagitem','intuition/cghooks'
  2.  
  3. TDEF Object:ULONG
  4. TDEF ClassID:PTR TO UBYTE
  5.  
  6. OBJECT Msg
  7.   MethodID:ULONG
  8.  
  9. #define ROOTCLASS     'rootclass'
  10. #define IMAGECLASS    'imageclass'
  11. #define FRAMEICLASS   'frameiclass'
  12. #define SYSICLASS     'sysiclass'
  13. #define FILLRECTCLASS 'fillrectclass'
  14. #define GADGETCLASS   'gadgetclass'
  15. #define PROPGCLASS    'propgclass'
  16. #define STRGCLASS     'strgclass'
  17. #define BUTTONGCLASS  'buttongclass'
  18. #define FRBUTTONCLASS 'frbuttonclass'
  19. #define GROUPGCLASS   'groupgclass'
  20. #define ICCLASS       'icclass'
  21. #define MODELCLASS    'modelclass'
  22. #define ITEXTICLASS   'itexticlass'
  23. #define POINTERCLASS  'pointerclass'
  24.  
  25. CONST OM_NEW=$101,
  26.     OM_DISPOSE=$102,
  27.     OM_SET=$103,
  28.     OM_GET=$104,
  29.     OM_ADDTAIL=$105,
  30.     OM_REMOVE=$106,
  31.     OM_NOTIFY=$107,
  32.     OM_UPDATE=$108,
  33.     OM_ADDMEMBER=$109,
  34.     OM_REMMEMBER=$10A
  35.  
  36. OBJECT OpNew
  37.   MethodID:ULONG,
  38.   AttrList:PTR TO TagItem,
  39.   GInfo:PTR TO GadgetInfo  -> Always NIL
  40.  
  41. OBJECT OpSet
  42.   MethodID:ULONG,
  43.   AttrList:PTR TO TagItem,
  44.   GInfo:PTR TO GadgetInfo
  45.  
  46. OBJECT OpUpdate
  47.   MethodID:ULONG,
  48.   AttrList:PTR TO TagItem,
  49.   GInfo:PTR TO GadgetInfo,
  50.   Flags:ULONG
  51.  
  52. OBJECT OpNotify
  53.   MethodID:ULONG,
  54.   AttrList:PTR TO TagItem,
  55.   GInfo:PTR TO GadgetInfo,
  56.   Flags:ULONG
  57.  
  58. CONST OPUB_INTERIM=0,
  59.     OPUF_INTERIM=1
  60.  
  61. OBJECT OpGet
  62.   MethodID:ULONG,
  63.   AttrID:ULONG,
  64.   Storage:PTR TO ULONG
  65.  
  66. OBJECT OpAddTail
  67.   MethodID:ULONG,
  68.   List:PTR TO LH
  69.  
  70. OBJECT OpMember
  71.   MethodID:ULONG,
  72.   Object:ULONG
  73.  
  74. OBJECT OpAddMember
  75.   MethodID:ULONG,
  76.   Object:ULONG
  77.  
  78. OBJECT OpRemMember
  79.   MethodID:ULONG,
  80.   Object:ULONG
  81.